# 使用for循环计算斐波那契数列前10项的值
# 第1项值是0，第2项值是1，从第3项开始每一项的值是前两项相加的和
# 改造程序，要求用户输入要计算的数量。
# 0  1  1  2  3
# fib[-1] + fib[-2]   1
# fib[-1] + fib[-2]   2
# fib[-1] + fib[-2]   3
n = int(input('请输入要计算的数量：'))
# 将结果放入到一个列表中
fib = [0, 1]
# 循环8次
for i in range(n-2):
    # 用最后两项相加计算出下一项
    fib.append(fib[-1] + fib[-2])
print(fib)
